package caser.cairngorm.services.async
{
	import com.adobe.cairngorm.control.CairngormEvent;
	
	import mx.collections.ArrayCollection;
	import mx.rpc.AsyncToken;
	
	public class RequestContainerItem
	{
		public var asyncToken: AsyncToken;
		public var event: CairngormEvent;
		public var callBacksCollection: ArrayCollection;
		public var dataObject: Object;
		
		public function RequestContainerItem(
			asyncToken: AsyncToken, 
			event: CairngormEvent,
			callBacks: ArrayCollection, 
			dataObject: Object)
		{
			this.asyncToken = asyncToken;
			this.event = event;
			this.callBacksCollection = callBacks;
			this.dataObject = dataObject;	
		}
	}
}